have one's moments - German English Dictionary